import {Injectable} from "@angular/core";
import {UtilService} from "./utilService";

@Injectable()
export class ParamService {

  public static loginUser: any; //登录成功后

  //public static idCardInfo: any; //蓝牙读取出的身份证信息,只存最后读取的一次
  //登陆页面调的获取APP参数的接口，要根据工号权限控制的，先留存
  public static appParams: any;
  //进入登录页获取 xx.json 后获取的全局配置参数，先留存
  public static appConfig: any;
  //登陆页获取的成员类型，控制页面展示菜单的
  public static memberType: any;

  //菜单信息
  public static NavJsonData: any;




  constructor() {
  }
  //////////////////////////////////////贵州的请求参数/////////////////////////////////////////////////////////

  ///////////////////////////////////////登陆START///////////////////////////////////////////
  //登陆
  public static getLoginParam(...params: any[]) {
    let reqParam = {'staffId': params[0].username, 'password':params[0].password,'randomNum':params[0].randomNum};
    return reqParam;
  }

  //获取短信验证码
  public static getGenerateSmsVerifyCodeParam(...params: any[]) {
    let reqParam = {
      'staffId':params[0].username
    };
    return reqParam;
  }

  //获取菜单权限
  public static getQueryMemberTypesParam(...params: any[]) {
    let reqParam = {
      'Depart_Code':params[0].Depart_Code,
      'User_ID':params[0].User_ID,
      'Phone':params[0].Phone,
    };
    return reqParam;
  }
}
